using System;
using System.Collections.Generic;
using System.Text;
using HeThongDAO;
using DTO;
using System.Data;

namespace HeThongBUS
{
    public enum ChiTietHoaDonBUSResult
    {
        OK,
        USERNAMEERROR,
        PASSWORDERROR,
        DAOERROR
    }

    public class ChiTietHoaDonBUS
    {
        public static DataTable LayDanhSachChiTietHoaDon()
        {
            return ChiTietHoaDonDAO.LayDanhSachChiTietHoaDon();
        }

        public static ChiTietHoaDonBUSResult ThemChiTietHoaDon(ChiTietHoaDonDTO cthdDTO)
        {
            // Kiem tra du lieu nhap


            if (!ChiTietHoaDonDAO.ThemChiTietHoaDon(cthdDTO))
                return ChiTietHoaDonBUSResult.DAOERROR;
            return ChiTietHoaDonBUSResult.OK;
        }

        public static ChiTietHoaDonBUSResult CapNhatHoaDon(ChiTietHoaDonDTO cthdDTO)
        {
            // Kiem tra du lieu nhap


            if (!ChiTietHoaDonDAO.CapNhatChiTietHoaDon(cthdDTO))
                return ChiTietHoaDonBUSResult.DAOERROR;
            return ChiTietHoaDonBUSResult.OK;
        }

        public static ChiTietHoaDonBUSResult XoaChiTietHoaDon(ChiTietHoaDonDTO cthdDTO)
        {
            // Kiem tra du lieu nhap


            if (!ChiTietHoaDonDAO.XoaChiTietHoaDon(cthdDTO))
                return ChiTietHoaDonBUSResult.DAOERROR;
            return ChiTietHoaDonBUSResult.OK;
        }
    }
}
